

// Decompiler options: packimports(3) fieldsfirst ansi 
// Source File Name:   e2.java

package com.zelix;

import java.awt.*;
import java.lang.reflect.InvocationTargetException;
import javax.swing.*;
import javax.swing.text.JTextComponent;

// Referenced classes of package com.zelix:
//            d2, to, zu, gb, 
//            o, xy, yy, zz, 
//            q4, j0, g2, gs

public class e2 extends d2
{

    JButton a;
    JLabel b;
    JEditorPane c;
    static final String d = System.getProperty(z(z("e\007U\007Xz\013K\003\004h\032T\020")));
    static String e[];
    private static String z[];

    public e2(JFrame jframe, String s, String s1, String s2)
    {
        boolean flag = g2.b;
        super(jframe, s, true);
        Container container = getContentPane();
        j0 j0_1 = new j0(container);
        container.setLayout(j0_1);
        b = new JLabel(s1);
        s2 = zu.a(s2, "<", z[1]);
        s2 = zu.a(s2, ">", z[4]);
        s2 = zu.a(s2, d, z[3]);
        c = new JEditorPane();
        c.setEditable(false);
        to.b(c, s2);
        container.add(b, z[5]);
        container.add(new q4(c), z[0]);
        a = new JButton(z[2]);
        container.add(a, z[6]);
        j0_1.a(e);
        setSize(400, 300);
        gb gb1 = new gb(this);
        addWindowListener(gb1);
        o o1 = new o(this);
        a.addKeyListener(o1);
        xy xy1 = new xy(this);
        a.addActionListener(xy1);
        Dimension dimension = getSize();
        Point point = jframe.getLocationOnScreen();
        Dimension dimension1 = jframe.getSize();
        int i = (dimension1.width / 2 - dimension.width / 2) + point.x;
        int j = (dimension1.height / 2 - dimension.height / 2) + point.y;
        i = Math.max(0, i);
        j = Math.max(0, j);
        setLocation(i, j);
        c();
        zz.a(this, true);
        if(flag)
        {
            int k = gs.b;
            gs.b = ++k;
        }
    }

    public void a()
    {
        setVisible(false);
        dispose();
    }

    public static void a(JFrame jframe, String s, String s1, String s2, boolean flag)
    {
label0:
        {
            boolean flag1 = g2.b;
            yy yy1 = new yy(jframe, s2, s1, s);
            if(flag)
            {
                if(!SwingUtilities.isEventDispatchThread())
                {
                    try
                    {
                        SwingUtilities.invokeAndWait(yy1);
                        break label0;
                    }
                    catch(InterruptedException interruptedexception)
                    {
                        interruptedexception.printStackTrace();
                        break label0;
                    }
                    catch(InvocationTargetException invocationtargetexception)
                    {
                        invocationtargetexception.getTargetException().printStackTrace();
                        invocationtargetexception.printStackTrace();
                    }
                    if(!flag1)
                        break label0;
                }
                new e2(jframe, s, s1, s2);
                if(!flag1)
                    break label0;
            }
            SwingUtilities.invokeLater(yy1);
        }
    }

    private static char[] z(String str) {
        char ac[] = str.toCharArray();
        int clen = ac.length;
        if (clen >= 2)
            return ac;
        ac[0] ^= 0x76;
        return ac;
    }

    private static String z(char[] chs) {
        for (int i = 0; i < chs.length; i++) {
            byte key = 0;
            switch (i % 5) {
                case 0:
                    key = 9;
                    break;
                case 1:
                    key = 110;
                    break;
                case 2:
                    key = 59;
                    break;
                case 3:
                    key = 98;
                    break;
                default:
                    key = 118;
                    break;
            }
            chs[i] ^= key;
        }
        return new String(chs).intern();
    }

    static 
    {
        String as[] = new String[7];
        as[0] = z(z("d\035\\2\027g\013"));
        as[1] = z(z("/\"oY"));
        as[2] = z(z("F%"));
        as[3] = z(z("5\fI\\"));
        as[4] = z(z("/)oY"));
        as[5] = z(z("d\035\\.\024e"));
        as[6] = z(z("f\005y\026\030"));
        z = as;
        String as1[] = new String[9];
        as1[0] = z(z("d\035\\.\024e@O\r\0064["));
        as1[1] = z(z("d\035\\.\024e@W\007\020}S\016"));
        as1[2] = z(z("d\035\\2\027g\013\025\016\023o\032\006W"));
        as1[3] = z(z("d\035\\2\027g\013\025\020\037n\006O_\025f\000O\003\037g\013IL\004`\tS\026[<"));
        as1[4] = z(z("d\035\\2\027g\013\025\026\031ySV\021\021E\fWL\024f\032O\r\033\"["));
        as1[5] = z(z("d\035\\2\027g\013\025\000\031}\032T\017Kj\001U\026\027`\000^\020Xk\001O\026\031dCT\t4}\000\025\006\023o\017N\016\002A\013R\005\036}C\nR"));
        as1[6] = z(z("f\005y\026\030'\r^\f\002l\034c_\025f\000O\003\037g\013IL\001`\nO\n\\<^\024SF9"));
        as1[7] = z(z("f\005y\026\030'\fT\026\002f\003\006\001\031g\032Z\013\030l\034\025\000\031}\032T\017[<"));
        as1[8] = z(z("f\005y\026\030'\031R\006\002aST\t4}\000\025\006\023o\017N\016\002^\007_\026\036#]\024P"));
        e = as1;
    }
}